// 校验数据类型
export const queryData = {
  basicInformation: {
    thicknessMin: "number",
    thicknessMax: "number",
    widthMin: "number",
    widthMax: "number",
    lengthMin: "number",
    lengthMax: "number",
    qualityObjective: "string",
    steelGrade: "string",
    steelCategory: "string",
    projectTeam: "string",
    usage: "string",
    productForm: "string",
    planDescription: "string",
    userName: "string",
    tel: "string",
    ysMin: "number",
    ysMax: "number",
    tsMin: "number",
    tsMax: "number",
    extendMin: "number",
    extendMax: "number",
    CMin: "number",
    CMax: "number",
    SiMin: "number",
    SiMax: "number",
    MnMin: "number",
    MnMax: "number",
    PMin: "number",
    PMax: "number",
    SMin: "number",
    SMax: "number",
    TiMin: "number",
    TiMax: "number",
    productCategory: "string"
  },
  msc: {
    standard: {
      executiveStandard: "string",
      id: "string",
      start_time: "string",
      end_time: "string"
    },
    compositionDesign: {
      element: "string",
      ga_minValue: "number",
      ga_maxValue: "number",
      gk_minValue: "number",
      gk_maxValue: "number",
      ge_minValue: "number",
      ge_maxValue: "number",
      goal_minValue: "string",
      goal_maxValue: "number",
      thicknessMin: "number",
      thicknessMax: "number",
      widthMin: "number",
      widthMax: "number",
      steelCode: "string",
      ga_executiveStandard: "string",
      ge_executiveStandard: "string",
      gk_executiveStandard: "string",
      materialCode: "string"
    },
    quality: {
      DS: {
        inputSMin: "number",
        inputSMax: "number",
        inputMnMin: "number",
        inputMnMax: "number",
        inputDsTempMin: "number",
        inputDsTempMax: "number",
        outputSMin: "number",
        outputSMax: "number",
        outputMnMin: "string",
        outputMnMax: "string",
        note: "string",
        desulfurizationMethod: "string"
      },
      BOF: {
        CMin: "number",
        CMax: "number",
        OMin: "number",
        OMax: "number",
        hotMetalRatioMin: "number",
        hotMetalRatioMax: "number",
        chargModeValue: "string",
        steelScrapNote: "string",
        alloyNote: "string",
        ladleTypeValue: "string",
        ladleNote: "string",
        bottomBlowValue: "string",
        modeDec: "string",
        bottomBlowingNote: "string",
        oxygenContentMin: "number",
        oxygenContentMax: "number",
        tappingTemperatureMin: "number",
        tappingTemperatureMax: "number",
        lowerLimitOfSteelTappingTime: "number",
        attentionInfo: "string",
        slagThickMin: "number",
        slagThickMax: "number",
        specialStateOut: "string",
        ControlTarNote: "string"
      },
      AR: {
        argonBlowingTimeMin: "number",
        argonBlowingTimeMax: "number",
        weakArgonBlowingTimeMin: "number",
        weakArgonBlowingTimeMax: "number",
        brightCircleMin: "number",
        brightCircleMax: "number",
        argonBlowingNote: "string",
        carburizingAgent: "string",
        deoxidizer: "string",
        min: "number",
        max: "number",
        CMin: "number",
        CMax: "number",
        OMin: "number",
        OMax: "number",
        endControlTarNote: "string"
      },
      RH: {
        degassingTimeMin: "number",
        degassingTimeMax: "number",
        decarbonOBHandleMin: "number",
        decarbonOBHandleMax: "number",
        vacuumDegreeMin: "number",
        vacuumDegreeMax: "number",
        processingTimeMin: "number",
        processingTimeMax: "number",
        vacuumDegreeMin2: "number",
        vacuumDegreeMax2: "number",
        processingTimeMin2: "number",
        processingTimeMax2: "number",
        vacuumDegreeMin3: "number",
        vacuumDegreeMax3: "number",
        processingTimeMin3: "number",
        processingTimeMax3: "number",
        CMin: "number",
        CMax: "number",
        HMin: "number",
        HMax: "number",
        OMin: "number",
        OMax: "number",
        endControlTarNote: "string"
      },
      LF: {
        ladleNote: "string",
        OMin: "number",
        OMax: "number",
        SMin: "number",
        SMax: "number",
        CMin: "number",
        CMax: "number",
        TMin: "number",
        TMax: "number",
        ControlTarNote: "string"
      },
      CC: [
        {
          liquidusLine: "number",
          ladleMoltenSteel: "number",
          ladleMoltenSteelErr: "number",
          middlePackageType: "string",
          status: "string",
          dosage: "string",
          dosageData: [{}],
          steelWaterContent: "string",
          continuousPouringStandard: "string",
          numberOfLadleFurnaces: "number",
          adjudication: "string",
          protectiveSlagType: "string",
          taper: "number",
          liquidLevelFluctuation: "number",
          controlMode: "string",
          targetMin: "number",
          targetMax: "number",
          wave: "number",
          pullingSpeedMax: "number",
          pullingSpeedMin: "number",
          pullingSpeedNote: "string",
          boardCleaningRequirements: "string",
          continuousCastingAcceptance: "string",
          cleaningTemperature: "number",
          slabAcceptanceNote: "string"
        }
      ],
      BPJY: [
        {
          skinAcceptanceNote: "string",
          gunAcceptanceNote: "string",
          coldAcceptanceNote: "string",
          requireAcceptanceNote: "string",
          customAcceptanceNote: "string",
          SteelModificationNote: "string",
          cleaningTemperature: "number",
          boardCleaningRequirements: "string",
          continuousCastingAcceptance: "string",
          slabAcceptanceNote: "string"
        }
      ],
      ZL: [
        {
          heatAcceptanceNote: "string",
          warmAcceptanceNote: "string",
          coldPackAcceptanceNote: "string",
          requireAcceptanceNote: "string"
        }
      ],
      FCE: {
        season: "string",
        use: "string",
        chargingMode: "string",
        rhicknessRangeMin: "string",
        rhicknessRangeMax: "string",
        temperature: "string",
        inFurnaceTime: "string",
        averageHeatingTime: "string",
        tempMin: "number",
        tempMax: "number",
        tempTarget: "number",
        fceTimeMin: "number",
        fceTimeMax: "number",
        soakiTimeMin: "number",
        soakiTimeMax: "number",
        fceNote: "string"
      },
      HSM: {
        season: "string",
        use: "string",
        rhicknessRangeMin: "string",
        rhicknessRangeMax: "string",
        descalingCover: "string",
        R1: "string",
        R2: "string",
        descalingCode: "string",
        R1Pass: "string",
        R2Pass: "string",
        precisionRolling: "string",
        coilingTemperature: "string",
        coolingStrategy: "string",
        FETMin: "number",
        FETMax: "number",
        FDTMin: "number",
        FDTMax: "number",
        CTMin: "number",
        CTMax: "number",
        RM1Pass: "number",
        RM2Pass: "number",
        descalingNote: "string",
        intermediateBillet: "string",
        intermediateBilletMin: "string",
        intermediateBilletMax: "string",
        convexity: "string",
        convexityMin: "string",
        convexityMax: "string",
        wedgeMin: "string",
        wedgeMax: "string",
        localHighPointsMin: "string",
        localHighPointsMax: "string",
        sameBoardDifferenceMin: "string",
        sameBoardDifferenceMax: "string",
        convexityStandard: "string",
        intermediateBilletStandard: "string",
        hsmNote: "string"
      },
      HSM2: {
        season: "string",
        use: "string",
        rhicknessRangeMin: "string",
        rhicknessRangeMax: "string",
        descalingCover: "string",
        R1: "string",
        R2: "string",
        descalingCode: "string",
        R1Pass: "string",
        R2Pass: "string",
        precisionRolling: "string",
        coilingTemperature: "string",
        coolingStrategy: "string",
        FETMin: "number",
        FETMax: "number",
        FDTMin: "number",
        FDTMax: "number",
        CTMin: "number",
        CTMax: "number",
        RM1Pass: "number",
        RM2Pass: "number",
        descalingNote: "string",
        intermediateBillet: "string",
        convexity: "string",
        wedge: "string",
        localHighPoints: "string",
        sameBoardDifference: "string",
        hsmNote: "string"
      },
      LCS: {
        season: "string",
        use: "string",
        rhicknessRangeMin: "string",
        rhicknessRangeMax: "string",
        headUptemperature: "string",
        headUpLength: "string",
        tailUptemperature: "string",
        tailUpLength: "string",
        lcsNote: "string"
      }
    }
  },
  standardUpload: {
    grade_name: "string",
    thk_min: "number",
    thk_max: "number",
    wid_min: "number",
    wid_max: "number",
    min_value: "number",
    max_value: "number",
    chemical_element: "string",
    stretch_direction: "number"
  }
};

export const queryDataName = {
  basicInformation: {
    userName: "用户名称",
    tel: "联系方式",
    productForm: "产品形态",
    steelCategory: "钢种大类",
    usage: "用途",
    projectTeam: "项目组",
    qualityObjective: "质量目标",
    slabScope: "板坯使用范围(品级)",
    productCategory: "产品大类",
    widthMin: "宽度下限",
    widthMax: "宽度上限",
    lengthMin: "长度下限",
    lengthMax: "长度上限",
    thicknessMin: "厚度下限",
    thicknessMax: "厚度上限",
    /*executiveGrade: "要求钢种",*/
    steelGrade: "钢种",
    executiveStandard: "要求执行标准"
    /*propertyTable: {
      name: "性能要求",
      label: {
        property: "交货要求",
        minValue: "最小值",
        maxValue: "最大值"
      }
    },
    chemTable: {
      name: "化学成分要求",
      label: {
        element: "化学成分",
        minValue: "最小值",
        maxValue: "最大值"
      }
    }*/
  },
  msc: {
    standard: {
      executiveStandard: "执行标准",
      executiveGrade: "要求钢种"
    },
    compositionDesign: {
      thicknessMin: "厚度下限",
      thicknessMax: "厚度上限",
      steelCode: "钢种代码",
      ingredientList: {
        name: "成分设计表",
        label: {
          element: "化学成分",
          goal_minValue: "目标成分下限",
          goal_maxValue: "目标成分上限",
          ge_minValue: "组织生产下限",
          ge_maxValue: "组织生产上限",
          gk_minValue: "成分验收下限",
          gk_maxValue: "成分验收上限",
          ga_minValue: "执行标准下限",
          ga_maxValue: "执行标准上限"
        }
      }
    },
    process: {
      path: "工序路径"
    },
    quality: {
      DS: {
        steelCodes: "钢种代码",
        configTable: {
          name: "控制目标",
          label: {
            name: "项目",
            inputMin: "入站最小值",
            inputMax: "入站最大值",
            outputMin: "出站最小值",
            outputMax: "出站最大值"
          }
        },
        desulfurizationMethod: "脱硫方式",
        note: "特殊说明"
      },
      BOF: {
        steelCodes: "钢种代码",
        hotMetalRatioMin: "铁水比下限",
        hotMetalRatioMax: "铁水比上限",
        chargModeValue: "加料模式",
        addScrap: "添加废钢种类",
        noAddScrap: "不加废钢种类",
        steelScrapNote: "废钢特殊说明",
        alloy: "铁合金和材料种类",
        alloyNote: "铁合金和材料特殊说明",
        ladleTypeValue: "钢包种类",
        ladleNote: "钢包种类特殊说明",
        bottomBlowValue: "底吹模式",
        modeDec: "切换时机",
        slaggValue: "造渣模式",
        bottomBlowingNote: "底吹特殊说明",
        lowerLimitOfSteelTappingTime: "出钢时间下限",
        attentionInfo: "出钢时间上限控制",
        steelTappingSlagBlocking: "出钢挡渣",
        slagThickMin: "到氩站渣厚下限",
        slagThickMax: "到氩站渣厚上限",
        specialStateOut: "出钢特殊说明",
        configTable: {
          name: "控制目标",
          label: {
            name: "项目",
            min: "最小值",
            max: "最大值"
          }
        },
        ControlTarNote: "控制目标特殊说明"
      },
      AR: {
        steelCodes: "钢种代码",
        argonBlowingTimeMin: "吹氩时间下限",
        argonBlowingTimeMax: "吹氩时间上限",
        weakArgonBlowingTimeMin: "弱吹氩时间下限",
        weakArgonBlowingTimeMax: "弱吹氩时间上限",
        brightCircleMin: "亮圈下限",
        brightCircleMax: "亮圈上限",
        argonBlowingNote: "底吹氩特殊说明",
        alloy: "铁合金和材料种类",
        alloyNote: "铁合金和材料特殊说明",
        configTable: {
          name: "控制目标",
          label: {
            name: "项目",
            min: "最小值",
            max: "最大值"
          }
        },
        endControlTarNote: "控制目标特殊说明"
      },
      RH: {
        steelCodes: "钢种代码",
        handleNote: "处理工艺特殊说明",
        degassingTimeMin: "纯脱气时间下限",
        degassingTimeMax: "纯脱气时间上限",
        deepDecarbonization: "深脱碳",
        vacuumDegreeMin: "深脱碳真空度下限",
        vacuumDegreeMax: "深脱碳真空度上限",
        processingTimeMin: "深脱碳处理时间下限",
        processingTimeMax: "深脱碳处理时间上限",
        ObHandle: "脱碳前期OB处理",
        decarbonOBHandleMin: "脱碳前期OB处理下限",
        decarbonOBHandleMax: "脱碳前期OB处理上限",
        thisProcessing: "本处理",
        vacuumDegreeMin2: "本处理真空度下限",
        vacuumDegreeMax2: "本处理真空度上限",
        processingTimeMin2: "本处理处理时间下限",
        processingTimeMax2: "本处理处理时间上限",
        lightProcessing: "轻处理",
        vacuumDegreeMin3: "轻处理真空度下限",
        vacuumDegreeMax3: "轻处理真空度上限",
        processingTimeMin3: "轻处理处理时间下限",
        processingTimeMax3: "轻处理处理时间上限",
        alloy: "铁合金和材料种类",
        alloyNote: "铁合金和材料特殊说明",
        configTable: {
          name: "控制目标",
          label: {
            name: "项目",
            min: "最小值",
            max: "最大值"
          }
        },
        endControlTarNote: "控制目标特殊说明"
      },
      LF: {
        steelCodes: "钢种代码",
        alloy: "铁合金和材料种类",
        alloyNote: "铁合金和材料特殊说明",
        ladleNote: "钢包特殊说明",
        configTable: {
          name: "控制目标",
          label: {
            name: "项目",
            min: "最小值",
            max: "最大值"
          }
        },
        ControlTarNote: "控制目标特殊说明"
      },
      CC: {
        steelCodes: "钢种代码",
        liquidusLine: "液相线温度",
        ladleMoltenSteel: "中包钢水目标温度目标值",
        ladleMoltenSteelErr: "中包钢水目标温度公差",
        ladleMoltenNote: "中包温度特殊说明",
        middlePackageType: "中包覆盖剂种类",
        middlePackageNote: "中包覆盖剂特殊说明",
        moltenSteelNote: "中包钢水量特殊说明",
        continuousPouringStandard: "连浇钢种执行标准",
        numberOfLadleFurnaces: "中包连浇炉数",
        adjudication: "过渡坯的改判",
        continuousPouringNote: "连浇规定特殊说明",
        protectiveSlagType: "结晶器保护渣种类",
        taper: "结晶器锥度",
        liquidLevelFluctuation: "结晶器液面波动",
        CrystallizerNote: "结晶器特殊说明",
        controlMode: "二冷水控制方式",
        SecondaryNote: "二冷水特殊说明",
        stirringMode: "电磁搅拌搅拌方式",
        electromagneticStirringNote: "电磁搅拌特殊说明",
        targetMin: "拉速目标值最小",
        targetMax: "拉速目标值最大",
        wave: "拉速波动",
        pullingSpeedMin: "拉速下限",
        pullingSpeedMax: "拉速上限",
        pullingSpeedNote: "拉速特殊说明"
      },
      BPJY: {
        steelCodes: "钢种代码",
        skinAcceptanceNote: "扒皮特殊说明",
        gunAcceptanceNote: "拉枪特殊说明",
        coldAcceptanceNote: "冷检特殊说明",
        requireAcceptanceNote: "无要求特殊说明",
        customAcceptanceNote: "其他特殊说明",
        SteelModificationNote: "改钢要求特殊说明",
        cleaningTemperature: "精整清理温度下限",
        boardCleaningRequirements: "精整特殊说明",
        continuousCastingAcceptance: "连铸坯验收标准",
        slabAcceptanceNote: "板坯验收特殊说明"
      },
      ZL: {
        steelCodes: "钢种代码",
        heatAcceptanceNote: "直热装特殊说明",
        warmAcceptanceNote: "温装特殊说明",
        coldPackAcceptanceNote: "冷装特殊说明",
        requireAcceptanceNote: "无要求特殊说明"
      },
      FCE: {
        steelCodes: "钢种代码",
        chargingMode: "装炉方式",
        fceTable: [
          {
            name: "加热炉信息",
            formData: {
              season: "季节",
              use: "用途、去向"
            },
            tableData: {
              name: "加热信息",
              label: {
                rhicknessRangeMin: "厚度下限",
                rhicknessRangeMax: "厚度上限",
                tempTarget: "出炉温度目标值",
                tempMin: "出炉温度下限",
                tempMax: "出炉温度上限",
                soakiTimeMin: "均热时间下限",
                soakiTimeMax: "均热时间上限",
                fceTimeMin: "在炉时间下限",
                fceTimeMax: "在炉时间上限"
              }
            }
          }
        ]
      },
      HSM: {
        steelCodes: "钢种代码",
        //RM2Pass: "R2轧制道次",
        //descalingFceAfter: "炉后除鳞",
        //descalingPassesR1: "R1除鳞道次选择",
        //descalingPassesR2: "R2除鳞道次选择",
        //fmDescaling: "精轧除鳞是否启用",
        //r1Descaling: "R1除鳞是否启用",
        //descalingPassesFm: "精轧除鳞道次选择",
        //RM1Pass: "R1轧制道次",
        //r2Descaling: "R2除鳞是否启用",
        descalingTable: {
          name: "除鳞",
          label: {
            rhicknessRangeMin: "厚度范围下限",
            rhicknessRangeMax: "厚度范围上限",
            descalingCover: "炉后除鳞",
            R1: "粗轧机除鳞R1",
            R2: "粗轧机除鳞R2",
            descalingCode: "精轧机除鳞"
            /*R1Pass: "R1轧制道次",
            R2Pass: "R2轧制道次"*/
          }
        },
        processTempTable: [
          {
            name: "热轧工艺温度",
            formData: {
              use: "用途、去向",
              season: "季节"
            },
            tableData: {
              label: {
                rhicknessRangeMin: "厚度下限",
                rhicknessRangeMax: "厚度上限",
                FETTarget: "精轧入口温度目标值",
                FETMin: "精轧入口温度下限",
                FETMax: "精轧入口温度上限",
                FDTTarget: "终轧温度目标值",
                FDTMin: "终轧温度下限",
                FDTMax: "终轧温度上限",
                CTTarget: "卷取温度目标值",
                CTMin: "卷取温度下限",
                CTMax: "卷取温度上限"
              }
            }
          }
        ],
        midSlabThkTable: {
          name: "中间坯厚度",
          label: {
            rhicknessRangeMin: "厚度下限",
            rhicknessRangeMax: "厚度上限",
            intermediateBillet: "中间坯厚度目标值",
            intermediateBilletMin: "中间坯厚度下限",
            intermediateBilletMax: "中间坯厚度上限"
          }
        },
        intermediateBilletStandard: "中间坯厚度标准",
        convexityStandard: "凸度控制规程",
        descalingNote: "除鳞备注（说明）",
        convexityTable: [
          {
            name: "凸度、楔形",
            formData: {
              use: "用途、去向",
              season: "季节"
            },
            tableData: {
              label: {
                rhicknessRangeMin: "厚度下限",
                rhicknessRangeMax: "厚度上限",
                widthRangeMin: "宽度下限",
                widthRangeMax: "宽度上限",
                convexity: "凸度目标值",
                convexityMin: "凸度下限",
                convexityMax: "凸度上限",
                wedgeMin: "楔形下限",
                wedgeMax: "楔形上限",
                localHighPointsMin: "断面局部高点下限",
                localHighPointsMax: "断面局部高点上限",
                sameBoardDifferenceMin: "同板差下限",
                sameBoardDifferenceMax: "同板差上限"
              }
            }
          }
        ],
        hsmNote: "热连轧备注（说明）"
      },
      HSM2: {
        steelCodes: "钢种代码",
        descalingTable: [
          {
            rhicknessRangeMin: "厚度范围下限",
            rhicknessRangeMax: "厚度范围上限",
            descalingCover: "炉后除鳞",
            R1: "粗轧机除鳞R1",
            R2: "粗轧机除鳞R2",
            descalingCode: "精轧机除鳞",
            R1Pass: "R1轧制道次",
            R2Pass: "R2轧制道次"
          }
        ],
        midSlabThkTable: [
          {
            rhicknessRangeMin: "厚度下限",
            rhicknessRangeMax: "厚度上限",
            intermediateBillet: "中间坯厚度"
          }
        ],
        intermediateBilletStandard: "中间坯厚度标准",
        descalingNote: "除鳞备注（说明）",
        hsmNote: "热连轧备注（说明）"
      },
      LCS: {
        steelCodes: "钢种代码",
        coolingStrategyData: [
          {
            name: "冷却策略",
            formData: {
              use: "用途",
              season: "季节"
            },
            tableData: {
              label: {
                rhicknessRangeMin: "厚度下限",
                rhicknessRangeMax: "厚度上限",
                laminarCoolCode: "模式代码"
                /*coolStrategy: "策略代码"*/
              }
            }
          }
        ],
        lcsData: [
          {
            name: "U 型冷却控制要求",
            formData: {
              use: "用途",
              season: "季节"
            },
            tableData: {
              label: {
                rhicknessRangeMin: "厚度下限",
                rhicknessRangeMax: "厚度上限",
                headUptemperature: "头升高温度",
                headUpLength: "头升高长度",
                tailUptemperature: "尾升高温度",
                tailUpLength: "尾升高长度"
              }
            }
          }
        ],
        lcsNote: "层流冷却备注"
      }
    },
    testAcceptance: {
      detection: {
        executiveStandard: "尺寸、外形、重量及允许偏差执行标准",
        thicknessExecution: "厚度执行:0普通精度，1较高精度"
      },
      packingRequire: {
        executiveStandard: "包装要求执行标准"
      },
      sampleCheckout: {
        executiveStandard: "取样及检验执行标准"
      },
      /*targetRequire: "指标要求",*/
      customTestTableData: {
        testTableData: {
          name: "取样及检测项目表",
          label: {
            testItem: "检验项目",
            sampleNumber: "试样数量",
            sampleMethod: "取样方法",
            season: "指标要求",
            testMethod: "试验方法"
          }
        },
        otherThing: "其他"
      },
      testTableData: {
        testItem: "检验项目",
        sampleNumber: "试样数量",
        sampleMethod: "取样方法",
        testMethod: "试验方法"
      },
      otherThing: "其他"
    },
    other: {
      technicalResponsible: "技术负责团队项目负责人",
      telTechnicalResponsible: "技术负责团队电话",
      technicalTable: {
        name: "技术负责团队人员表",
        label: {
          department: "部门",
          responsiblePerson: "负责人",
          tel: "电话"
        }
      },
      projectResponsible: "项目负责团队项目负责人",
      telProjectResponsible: "项目负责团队电话",
      projectTable: {
        name: "项目负责团队人员表",
        label: {
          department: "部门",
          responsiblePerson: "负责人",
          tel: "电话"
        }
      }
    }
  }
};

export const propertyTable = {
  HA_tensile: [
    {
      thk_min: "",
      thk_max: "",
      status: "",
      direction: "",
      position_min: "",
      position_max: "",
      ys_min: "",
      ys_max: "",
      ys_type: "",
      ts_min: "",
      ts_max: "",
      el_min: "",
      el_max: "",
      el_type: "",
      yt_min: "",
      yt_max: "",
      rda: "",
      Z_rda: "",
      Z_rda_ave: "",
      uel: "",
      r0: "",
      r45: "",
      r90: "",
      r_delta: "",
      r_ave: "",
      n0: "",
      n45: "",
      n90: "",
      n_ave: "",
      samp_width: "",
      samp_type: "",
      samp_temp: ""
    }
  ],
  HB_bending: [
    {
      thk_min: "",
      thk_max: "",
      status: "",
      direction: "",
      position_min: "",
      position_max: "",
      bending_angle: "",
      bending_type: "",
      // specimen_width: ""
      sampwidth_min: "",
      sampwidth_max: ""
    }
  ],
  HC_impact: [
    {
      thk_min: "",
      thk_max: "",
      status: "",
      direction: "",
      position_min: "",
      position_max: "",
      samp_temp: "",
      sharp: "",
      samp_length: "",
      samp_wid: "",
      samp_height: "",
      csa_min: "",
      csa_max: "",
      cave_min: "",
      cave_max: "",
      ct_min: "",
      ct_max: "",
      cca_min: "",
      cca_max: "",
      ccave_min: "",
      ccave_max: "",
      fiberarea_min: "",
      fiberarea_max: "",
      le_min: "",
      le_max: "",
      note: ""
    }
  ],
  HD_hardness: [
    {
      thk_min: "",
      thk_max: "",
      status: "",
      direction: "",
      position_min: "",
      position_max: "",
      hard_min: "",
      hard_max: "",
      hard_unit: ""
    }
  ],
  HE_metallographic: [
    {
      thk_min: "",
      thk_max: "",
      status: "",
      direction: "",
      position_min: "",
      position_max: "",
      gs: "",
      gs_type: "",
      gse_min: "",
      gse_max: "",
      unit: "",
      dcf_min: "",
      dcf_max: "",
      dect_min: "",
      dect_max: "",
      grain_size_min: "",
      grain_size_max: "",
      crfegs_min: "",
      crfegs_max: "",
      freecementite_min: "",
      freecementite_max: "",
      westenite_min: "",
      westenite_max: "",
      austenitic_min: "",
      austenitic_max: "",
      zonalstruct_min: "",
      zonalstruct_max: "",
      pearlitic_min: "",
      pearlitic_max: "",
      note: ""
    }
  ],
  HF_DWTT: [
    {
      thk_min: "",
      thk_max: "",
      status: "",
      direction: "",
      position_min: "",
      position_max: "",
      shearratioa_min: "",
      shearratioa_max: "",
      shearratio_min: "",
      shearratio_max: "",
      torsion_min: "",
      torsion_max: "",
      samp_temp: "",
      samp_lespec: ""
    }
  ],
  HG_bulge_test: [
    {
      thk_min: "",
      thk_max: "",
      status: "",
      direction: "",
      position_min: "",
      position_max: "",
      cup: ""
    }
  ],
  HJ_nonmetallic_inclusion: [
    {
      thk_min: "",
      thk_max: "",
      status: "",
      direction: "",
      position_min: "",
      position_max: "",
      A_value_min: "",
      A_value_max: "",
      Az_value_min: "",
      Az_value_max: "",
      Ae_value_min: "",
      Ae_value_max: "",
      B_value_min: "",
      B_value_max: "",
      Bz_value_min: "",
      Bz_value_max: "",
      Be_value_min: "",
      Be_value_max: "",
      C_value_min: "",
      C_value_max: "",
      Cz_value_min: "",
      Cz_value_max: "",
      Ce_value_min: "",
      Ce_value_max: "",
      D_value_min: "",
      D_value_max: "",
      Dz_value_min: "",
      Dz_value_max: "",
      De_value_min: "",
      De_value_max: "",
      AB_value_min: "",
      AB_value_max: "",
      DSz_value_min: "",
      DSz_value_max: "",
      note: ""
    }
  ],
  HK_reaming: [
    {
      thk_min: "",
      thk_max: "",
      status: "",
      direction: "",
      position_min: "",
      position_max: "",
      sample_thickness_min: "",
      sample_thickness_max: "",
      initial_diameter_circular_holes_min: "",
      initial_diameter_circular_holes_max: "",
      ultimate_expansion_rate1_min: "",
      ultimate_expansion_rate1_max: "",
      ultimate_expansion_rate2_min: "",
      ultimate_expansion_rate2_max: "",
      ultimate_expansion_rate3_min: "",
      ultimate_expansion_rate3_max: "",
      average_ultimate_expansion_rate_min: "",
      average_ultimate_expansion_rate_max: ""
    }
  ],
  HR_macroscopic: [
    {
      thk_min: "",
      thk_max: "",
      status: "",
      direction: "",
      position_min: "",
      position_max: "",
      centersparse: "",
      norsparse: "",
      residue: "",
      hypodermiccrackline: "",
      shrinkhole: "",
      innercrackline: "",
      axiscrackline: "",
      crystalarrange: "",
      centersegregationa: "",
      centersegregationb: "",
      centersegregationc: "",
      layer: "",
      dotsegregationa: "",
      toskindepth: "",
      toskinlevel: "",
      twistfold: "",
      sidecrack: "",
      hypodermicbubble: "",
      tailhole: "",
      bubble: "",
      minglea: "",
      mingleb: ""
    }
  ],
  HS_sulphur_print: [
    {
      thk_min: "",
      thk_max: "",
      status: "",
      direction: "",
      position_min: "",
      position_max: "",
      centersparse: "",
      norsparse: "",
      residue: "",
      hypodermiccrackline: "",
      shrinkhole: "",
      innercrackline: "",
      axiscrackline: "",
      crystalarrange: "",
      centersegregationa: "",
      centersegregationb: "",
      centersegregationc: "",
      layer: "",
      dotsegregationa: "",
      toskindepth: "",
      toskinlevel: "",
      twistfold: "",
      sidecrack: "",
      hypodermicbubble: "",
      tailhole: "",
      bubble: "",
      minglea: "",
      mingleb: ""
    }
  ]
};

export const processDataStructDefault = {
  DS: [
    {
      steelCodes: [],
      inputSMin: 0,
      inputSMax: 0.035,
      inputMnMin: 0,
      inputMnMax: 0.2,
      inputDsTempMin: 0,
      inputDsTempMax: "1300",
      outputSMin: 0,
      outputSMax: 0.2,
      outputMnMin: "",
      outputMnMax: "",
      outputDsTempMin: "",
      outputDsTempMax: "",
      configTable: [
        /*{
          name: "S[%]",
          inputMin: "0",
          inputMax: "0.035",
          outputMin: "0",
          outputMax: "0.2"
        },
        {
          name: "Mn[%]",
          inputMin: "0",
          inputMax: "0.2",
          outputMin: "",
          outputMax: ""
        },
        {
          name: "铁水温度[℃]",
          inputMin: "",
          inputMax: "",
          outputMin: "",
          outputMax: ""
        }*/
      ],
      desulfurizationMethod: "KR搅拌脱硫",
      note: "脱硫后扒净脱硫渣"
    }
  ],
  BOF: [
    {
      steelCodes: [],
      // ---------废铁
      hotMetalRatioMin: 85,
      hotMetalRatioMax: 100, //铁水比
      chargModeValue: "普通料型", //加料模式v-model
      addScrap: [],
      noAddScrap: [],
      steelScrapNote: "",
      // ---------合金材料
      alloy: [],
      alloyNote:
        "要求合金及材料干净、干燥，不得混料。提供准确的铁合金和材料成分。新开炉前 3 炉和补炉后第 1 炉不得冶炼此钢种",
      // ---------钢包
      ladleTypeValue: "",
      ladleNote:
        "干净、清洁、渣线好，包口好，砖衬安全，及时清除包口、包底的残钢和残渣。",
      // ---------底吹
      bottomBlowValue: "氮氩切换",
      modeDec: "75",
      slaggValue: ["单渣", "双渣"],
      bottomBlowingNote: "加强转炉终点控制，控制补吹",
      // ---------出钢
      lowerLimitOfSteelTappingTime: "5",
      attentionInfo: "合理控制上限时间",
      steelTappingSlagBlocking: "双挡渣",
      slagThickMin: 0,
      slagThickMax: 150,
      specialStateOut: "出钢4/5前必须加完合金",
      // ---------控制目标
      configTable: [
        /*{
          name: "C[%]",
          min: "0",
          max: "0.035"
        },
        {
          name: "O[ppm]",
          min: "600",
          max: "900"
        },
        {
          name: "出钢温度[℃]",
          min: "1630",
          max: "1640"
        }*/
      ],
      ControlTarNote: ""
    }
  ],
  AR: [
    {
      steelCodes: [],
      // 底吹氩
      argonBlowingTimeMin: "15",
      argonBlowingTimeMax: "999",
      weakArgonBlowingTimeMin: "5",
      weakArgonBlowingTimeMax: "999",
      brightCircleMin: "",
      brightCircleMax: "",
      argonBlowingNote: "吹氩处理结束至连铸钢包开浇时间≥10min。",
      // ---------合金材料
      alloy: [],
      alloyNote:
        "要求合金及材料干净、干燥，不得混料。提供准确的钛合金和材料成分。",
      // 控制目标
      configTable: [
        /*{
          name: "C[%]",
          min: "0",
          max: "0.035"
        },
        {
          name: "O[ppm]",
          min: "0",
          max: "10"
        }*/
      ],
      endControlTarNote: "按目标要求加料调整成分和温度。"
    }
  ],
  RH: [
    {
      steelCodes: [],
      handleNote: "",
      degassingTimeMin: "5",
      degassingTimeMax: "999",
      deepDecarbonization: true,
      ObHandle: false,
      decarbonOBHandleMin: "0",
      decarbonOBHandleMax: "150",
      vacuumDegreeMin: "0",
      vacuumDegreeMax: "0.27",
      processingTimeMin: "15",
      processingTimeMax: "999",
      thisProcessing: true,
      vacuumDegreeMin2: "0",
      vacuumDegreeMax2: "0.27",
      processingTimeMin2: "15",
      processingTimeMax2: "999",
      lightProcessing: false,
      vacuumDegreeMin3: "0",
      vacuumDegreeMax3: "0.27",
      processingTimeMin3: "15",
      processingTimeMax3: "999",
      // ---------合金材料
      alloy: [],
      alloyNote:
        "要求合金及材料干净、干燥，不得混料。提供准确的钛合金和材料成分。",
      // ---------控制目标
      configTable: [
        /*{
          name: "C[%]",
          min: "0",
          max: "0.0025"
        },
        {
          name: "H[ppm]",
          min: "0",
          max: "2.5"
        },
        {
          name: "O[ppm]",
          min: "0",
          max: "2.5"
        }*/
      ],
      endControlTarNote:
        "按目标成分进行成分微调和温度调整。精炼处理结束至连铸钢包开浇时间≥10min。RH处理结束用 CaSi 线进行钙处理，喂线长度 500～700m/炉，喂线速度≥4m/s。吊包前钢包软吹 Ar 时间≥5min。"
    }
  ],
  LF: [
    {
      steelCodes: [],
      // ---------钢包
      ladleNote:
        "LF 钢包炉仅做升温处理、不做其他处理,钢包要求底吹氩良好，钢包炉尽快造白渣，",
      // ---------合金材料
      alloy: [],
      alloyNote:
        "要求合金及材料干净、干燥，不得混料。提供准确的钛合金和材料成分。",
      // ---------控制目标
      configTable: [
        /*{
          name: "O[ppm]",
          min: "0",
          max: "10"
        },
        {
          name: "S[%]",
          min: "0",
          max: "0.035"
        },
        {
          name: "C[%]",
          min: "0",
          max: "0.035"
        },
        {
          name: "钢水温度[℃]",
          min: "0",
          max: "10"
        }*/
      ],
      ControlTarNote:
        "按目标成分要求进行合金化和成分调整。处理后期喂入硅钙线进行钙处理，吊包前钢水软吹氩时间≥5min。"
    }
  ],
  CC: [
    {
      steelCodes: [],
      liquidusLine: "1489",
      ladleMoltenSteel: "1509",
      ladleMoltenSteelErr: "7",
      ladleMoltenNote: "",
      middlePackageType: "",
      /*dosageData: [
        {
          status: "开浇炉",
          dosage: "20～40包/炉"
        },
        {
          status: "连浇炉",
          dosage: "9～20包/炉"
        },
        {
          status: "平均",
          dosage: "0.5～1Kg/t"
        }
      ],*/
      middlePackageNote: "",
      /*moltenSteelData: [
        {
          status: "连浇第一炉中包开浇时",
          steelWaterContent: "≥25"
        },
        {
          status: "中包快换时",
          steelWaterContent: "≥15"
        },
        {
          status: "正常浇注时",
          steelWaterContent: "≥42"
        },
        {
          status: "更换大包时",
          steelWaterContent: "≥35"
        },
        {
          status: "连铸中包停浇时",
          steelWaterContent: "≥8t"
        }
      ],*/
      moltenSteelNote: "",
      continuousPouringStandard: "SBHGG-W750-001",
      numberOfLadleFurnaces: "10",
      adjudication: "混浇坯取角样根据实际成分结果确定改钢牌号",
      continuousPouringNote: "",
      protectiveSlagType: "超低碳结晶器保护渣",
      taper: "0.95",
      liquidLevelFluctuation: "5",
      CrystallizerNote: "",
      controlMode: "", //C4T230
      SecondaryNote: "",
      stirringMode: "",
      electromagneticStirringNote: "",
      targetMin: "1.05",
      targetMax: "1.15",
      wave: "0.5",
      pullingSpeedMax: "1.2",
      pullingSpeedMin: "1.05",
      pullingSpeedNote:
        "若拉速<1.05m/min 时，连铸做好异常标记，通知项目组处理。"
    }
  ],
  FCE: [
    {
      steelCodes: [],
      chargingMode: "",
      fceTable: [
        {
          formData: {
            use: "",
            /*monthStart: "",
            monthEnd: "",*/
            season: ""
          },
          tableData: [
            /*{
              // season: "冬季(当年11月1日至次年3月31日)",
              // use: "连续退火用",
              rhicknessRangeMin: 2.5,
              rhicknessRangeMax: 2.6,
              tempMin: 1200,
              tempMax: 1220,
              tempTarget: 1210,
              fceTimeMin: 150,
              fceTimeMax: 160,
              soakiTimeMin: 21,
              soakiTimeMax: 21
            }*/
          ]
        }
      ],
      fceNote:
        "(1:同坯温差<409℃(目标值);热、直装板坯的在炉时间按相关规定执行。2:对于极限薄规格产品，板坯加热时适当延长均热时间。"
    }
  ],
  HSM: [
    {
      steelCodes: [],
      /*descalingFceAfter: false,
      r1Descaling: false,
      descalingPassesR1: "",
      r2Descaling: false,
      descalingPassesR2: "",
      fmDescaling: false,
      descalingPassesFm: "",
      RM1Pass: 3,
      RM2Pass: 3,*/
      descalingTable: [
        /*{
          rhicknessRangeMin: "", //厚度范围下限
          rhicknessRangeMax: "", //厚度范围上限
          descalingCover: "", //炉后除鳞
          R1: "",
          R2: "",
          descalingCode: "", //精轧机除鳞
          R1Pass: "",
          R2Pass: ""
        }*/
      ],
      descalingNote: "",
      midSlabThkTable: [
        /*{
          // season: "冬季(当年11月1日至次年3月31日)",
          // use: "连续退火用",
          rhicknessRangeMin: 2.5,
          rhicknessRangeMax: 2.6,
          intermediateBillet: 38,
          intermediateBilletMin: 36,
          intermediateBilletMax: 40
        }*/
      ],
      processTempTable: [
        {
          formData: {
            use: "",
            /*monthStart: "",
            monthEnd: "",*/
            season: ""
          },
          tableData: [
            /*{
              // season: "冬季(当年11月1日至次年3月31日)",
              // use: "连续退火用",
              rhicknessRangeMin: 2.5,
              rhicknessRangeMax: 2.6,
              //precisionRolling: 1220,
              // finalBindingTemperature: 880,
              //coilingTemperature: 635,
              FETMin: 1220,
              FETMax: 1220,
              FETTarget: 1220,
              FDTMin: 880,
              FDTMax: 880,
              FDTTarget: 880,
              CTMin: 635,
              CTMax: 635,
              CTTarget: 635,
              // coolingStrategy: "前段普通冷却+U型冷",
              intermediateBillet: 38
            }*/
          ]
        }
      ],
      convexityStandard: "SBF-W750-003《热轧钢带凸度控制规程》",
      intermediateBilletStandard: "SBFE-W750-129《热轧钢卷中间坯制度》",
      convexityTable: [
        {
          formData: {
            use: "",
            /*monthStart: "",
            monthEnd: "",*/
            season: ""
          },
          tableData: [
            /*{
              // season: "冬季(当年11月1日至次年3月31日)",
              // use: "连续退火用",
              rhicknessRangeMin: 2.5,
              rhicknessRangeMax: 2.6,
              widthRangeMin: 1100,
              widthRangeMax: 1400,
              convexity: 40,
              convexityMin: 20,
              convexityMax: 60,
              wedgeMin: 0,
              wedgeMax: 40,
              localHighPointsMin: 0,
              localHighPointsMax: 0.02,
              sameBoardDifferenceMin: 0,
              sameBoardDifferenceMax: 0.02
            }*/
          ]
        }
      ],
      hsmNote: "当厚度≤3.5mm时，精轧除鳞只开一道。"
    }
  ],
  HSM2: [
    {
      steelCodes: [],
      /*descalingFceAfter: false,
      r1Descaling: false,
      descalingPassesR1: "",
      r2Descaling: false,
      descalingPassesR2: "",
      fmDescaling: false,
      descalingPassesFm: "",
      RM1Pass: 3,
      RM2Pass: 3,*/
      descalingTable: [
        /*{
          rhicknessRangeMin: "", //厚度范围下限
          rhicknessRangeMax: "", //厚度范围上限
          descalingCover: "", //除鳞罩
          R1: "",
          R2: "",
          descalingCode: "", //精轧机除鳞代码
          R1Pass: "",
          R2Pass: ""
        }*/
      ],
      descalingNote: "",
      intermediateBilletStandard: "",
      midSlabThkTable: [
        /*{
          rhicknessRangeMin: 2.5,
          rhicknessRangeMax: 2.6,
          intermediateBillet: 38
        }*/
      ],
      hsmNote: "当厚度≤3.5mm时，精轧除鳞只开一道。"
    }
  ],
  LCS: [
    {
      steelCodes: [],
      coolingStrategyData: [
        {
          formData: {
            season: "",
            /*monthStart: "",
            monthEnd: "",*/
            use: ""
          },
          tableData: [
            /*{
              rhicknessRangeMin: 2.5,
              rhicknessRangeMax: 2.6,
              laminarCoolCode: "1-前段冷却",
              coolStrategy: "0-1111冷却模式"
            }*/
          ]
        }
      ],
      lcsData: [
        {
          formData: {
            season: "",
            /*monthStart: "",
            monthEnd: "",*/
            use: ""
          },
          tableData: [
            /*{
              // season: "冬季(当年11月1日至次年3月31日)",
              // use: "连续退火用",
              rhicknessRangeMin: 2.5,
              rhicknessRangeMax: 2.6,
              headUptemperature: 30,
              headUpLength: 50,
              tailUptemperature: 30,
              tailUpLength: 50
            }*/
          ]
        }
      ],
      lcsNote:
        "保证除鳞设备完好。注:。除鳞实际操作以保证带钢终轧温度和表面质量为目标。"
    }
  ],
  DC: "卷取",
  ZRZ: "直热装",
  LJ: "冷检",
  BP: "扒皮",
  FRZ: "视实际情况而定（优先热装）",
  JZ: "精整",
  HL: "缓冷",
  BPJY: [
    {
      steelCodes: [],
      skinAcceptanceNote: "",
      gunAcceptanceNote: "",
      coldAcceptanceNote: "",
      requireAcceptanceNote: "",
      customAcceptanceNote: "",
      SteelModificationNote: "",
      cleaningTemperature: "100",
      boardCleaningRequirements:
        "清理后，板坯表面无可见夹渣、夹杂、裂纹和针孔等，无明显毛刺、清理过渡圆滑。",
      continuousCastingAcceptance: "YB/T2012-2014",
      slabAcceptanceNote:
        "板坯热装时在线对板坯表面缺陷进行目视检查。中包头、尾坯可切头、尾后热装入炉"
    }
  ],
  ZL: [
    {
      steelCodes: [],
      heatAcceptanceNote: "",
      warmAcceptanceNote: "",
      coldPackAcceptanceNote: "",
      requireAcceptanceNote: ""
    }
  ],
  JC: "检查",
  BSDK: "标识、打捆",
  RK: "入库"
};

export const processDataStruct = {
  DS: [
    {
      steelCodes: [],
      inputSMin: null,
      inputSMax: null,
      inputMnMin: null,
      inputMnMax: null,
      inputDsTempMin: null,
      inputDsTempMax: null,
      outputSMin: null,
      outputSMax: null,
      outputMnMin: null,
      outputMnMax: null,
      outputDsTempMin: null,
      outputDsTempMax: null,
      configTable: [
        /*{
          name: "S[%]",
          inputMin: "0",
          inputMax: "0.035",
          outputMin: "0",
          outputMax: "0.2"
        },
        {
          name: "Mn[%]",
          inputMin: "0",
          inputMax: "0.2",
          outputMin: null,
          outputMax: null
        },
        {
          name: "铁水温度[℃]",
          inputMin: null,
          inputMax: null,
          outputMin: null,
          outputMax: null
        }*/
      ],
      desulfurizationMethod: null,
      note: null
    }
  ],
  BOF: [
    {
      steelCodes: [],
      // ---------废铁
      hotMetalRatioMin: null,
      hotMetalRatioMax: null, //铁水比
      chargModeValue: null, //加料模式v-model
      addScrap: [],
      noAddScrap: [],
      steelScrapNote: null,
      // ---------合金材料
      alloy: [],
      alloyNote: null,
      // ---------钢包
      ladleTypeValue: null,
      ladleNote: null,
      // ---------底吹
      bottomBlowValue: null,
      modeDec: null,
      slaggValue: [],
      bottomBlowingNote: null,
      // ---------出钢
      lowerLimitOfSteelTappingTime: null,
      attentionInfo: null,
      steelTappingSlagBlocking: null,
      slagThickMin: null,
      slagThickMax: null,
      specialStateOut: null,
      // ---------控制目标
      configTable: [
        /*{
          name: "C[%]",
          min: "0",
          max: "0.035"
        },
        {
          name: "O[ppm]",
          min: "600",
          max: "900"
        },
        {
          name: "出钢温度[℃]",
          min: "1630",
          max: "1640"
        }*/
      ],
      ControlTarNote: null
    }
  ],
  AR: [
    {
      steelCodes: [],
      // 底吹氩
      argonBlowingTimeMin: null,
      argonBlowingTimeMax: null,
      weakArgonBlowingTimeMin: null,
      weakArgonBlowingTimeMax: null,
      brightCircleMin: null,
      brightCircleMax: null,
      argonBlowingNote: null,
      // ---------合金材料
      alloy: [],
      alloyNote: null,
      // 控制目标
      configTable: [
        /*{
          name: "C[%]",
          min: "0",
          max: "0.035"
        },
        {
          name: "O[ppm]",
          min: "0",
          max: "10"
        }*/
      ],
      endControlTarNote: null
    }
  ],
  RH: [
    {
      steelCodes: [],
      handleNote: null,
      degassingTimeMin: null,
      degassingTimeMax: null,
      deepDecarbonization: true,
      ObHandle: false,
      decarbonOBHandleMin: null,
      decarbonOBHandleMax: null,
      vacuumDegreeMin: null,
      vacuumDegreeMax: null,
      processingTimeMin: null,
      processingTimeMax: null,
      thisProcessing: true,
      vacuumDegreeMin2: null,
      vacuumDegreeMax2: null,
      processingTimeMin2: null,
      processingTimeMax2: null,
      lightProcessing: false,
      vacuumDegreeMin3: null,
      vacuumDegreeMax3: null,
      processingTimeMin3: null,
      processingTimeMax3: null,
      // ---------合金材料
      alloy: [],
      alloyNote: null,
      // ---------控制目标
      configTable: [
        /*{
          name: "C[%]",
          min: "0",
          max: "0.0025"
        },
        {
          name: "H[ppm]",
          min: "0",
          max: "2.5"
        },
        {
          name: "O[ppm]",
          min: "0",
          max: "2.5"
        }*/
      ],
      endControlTarNote: null
    }
  ],
  LF: [
    {
      steelCodes: [],
      // ---------钢包
      ladleNote: null,
      // ---------合金材料
      alloy: [],
      alloyNote: null,
      // ---------控制目标
      configTable: [
        /*{
          name: "O[ppm]",
          min: "0",
          max: "10"
        },
        {
          name: "S[%]",
          min: "0",
          max: "0.035"
        },
        {
          name: "C[%]",
          min: "0",
          max: "0.035"
        },
        {
          name: "钢水温度[℃]",
          min: "0",
          max: "10"
        }*/
      ],
      ControlTarNote: null
    }
  ],
  CC: [
    {
      steelCodes: [],
      liquidusLine: null,
      ladleMoltenSteel: null,
      ladleMoltenSteelErr: null,
      ladleMoltenNote: null,
      middlePackageType: null,
      /*dosageData: [
        {
          status: "开浇炉",
          dosage: "20～40包/炉"
        },
        {
          status: "连浇炉",
          dosage: "9～20包/炉"
        },
        {
          status: "平均",
          dosage: "0.5～1Kg/t"
        }
      ],*/
      middlePackageNote: null,
      /*moltenSteelData: [
        {
          status: "连浇第一炉中包开浇时",
          steelWaterContent: "≥25"
        },
        {
          status: "中包快换时",
          steelWaterContent: "≥15"
        },
        {
          status: "正常浇注时",
          steelWaterContent: "≥42"
        },
        {
          status: "更换大包时",
          steelWaterContent: "≥35"
        },
        {
          status: "连铸中包停浇时",
          steelWaterContent: "≥8t"
        }
      ],*/
      moltenSteelNote: null,
      continuousPouringStandard: null,
      numberOfLadleFurnaces: null,
      adjudication: null,
      continuousPouringNote: null,
      protectiveSlagType: null,
      taper: null,
      liquidLevelFluctuation: null,
      CrystallizerNote: null,
      controlMode: null, //C4T230
      SecondaryNote: null,
      stirringMode: null,
      electromagneticStirringNote: null,
      targetMin: null,
      targetMax: null,
      wave: null,
      pullingSpeedMax: null,
      pullingSpeedMin: null,
      pullingSpeedNote: null
    }
  ],
  FCE: [
    {
      steelCodes: [],
      chargingMode: null,
      fceTable: [
        {
          formData: {
            use: null,
            /*monthStart: null,
            monthEnd: null,*/
            season: null
          },
          tableData: [
            /*{
              // season: "冬季(当年11月1日至次年3月31日)",
              // use: "连续退火用",
              rhicknessRangeMin: 2.5,
              rhicknessRangeMax: 2.6,
              tempMin: 1200,
              tempMax: 1220,
              tempTarget: 1210,
              fceTimeMin: 150,
              fceTimeMax: 160,
              soakiTimeMin: 21,
              soakiTimeMax: 21
            }*/
          ]
        }
      ],
      fceNote: null
    }
  ],
  HSM: [
    {
      steelCodes: [],
      /*descalingFceAfter: false,
      r1Descaling: false,
      descalingPassesR1: null,
      r2Descaling: false,
      descalingPassesR2: null,
      fmDescaling: false,
      descalingPassesFm: null,
      RM1Pass: 3,
      RM2Pass: 3,*/
      descalingTable: [
        /*{
          rhicknessRangeMin: null, //厚度范围下限
          rhicknessRangeMax: null, //厚度范围上限
          descalingCover: null, //炉后除鳞
          R1: null,
          R2: null,
          descalingCode: null, //精轧机除鳞
          R1Pass: null,
          R2Pass: null
        }*/
      ],
      descalingNote: null,
      midSlabThkTable: [
        /*{
          // season: "冬季(当年11月1日至次年3月31日)",
          // use: "连续退火用",
          rhicknessRangeMin: 2.5,
          rhicknessRangeMax: 2.6,
          intermediateBillet: 38,
          intermediateBilletMin: 36,
          intermediateBilletMax: 40
        }*/
      ],
      processTempTable: [
        {
          formData: {
            use: null,
            /*monthStart: null,
            monthEnd: null,*/
            season: null
          },
          tableData: [
            /*{
              // season: "冬季(当年11月1日至次年3月31日)",
              // use: "连续退火用",
              rhicknessRangeMin: 2.5,
              rhicknessRangeMax: 2.6,
              //precisionRolling: 1220,
              // finalBindingTemperature: 880,
              //coilingTemperature: 635,
              FETMin: 1220,
              FETMax: 1220,
              FETTarget: 1220,
              FDTMin: 880,
              FDTMax: 880,
              FDTTarget: 880,
              CTMin: 635,
              CTMax: 635,
              CTTarget: 635,
              // coolingStrategy: "前段普通冷却+U型冷",
              intermediateBillet: 38
            }*/
          ]
        }
      ],
      convexityStandard: null,
      intermediateBilletStandard: null,
      steelFamily: null, // 新增钢族
      convexityTable: [
        {
          formData: {
            use: null,
            steelFamily: null, // 新增钢族
            /*monthStart: null,
            monthEnd: null,*/
            season: null
          },
          tableData: [
            /*{
              // season: "冬季(当年11月1日至次年3月31日)",
              // use: "连续退火用",
              rhicknessRangeMin: 2.5,
              rhicknessRangeMax: 2.6,
              widthRangeMin: 1100,
              widthRangeMax: 1400,
              convexity: 40,
              convexityMin: 20,
              convexityMax: 60,
              wedgeMin: 0,
              wedgeMax: 40,
              localHighPointsMin: 0,
              localHighPointsMax: 0.02,
              sameBoardDifferenceMin: 0,
              sameBoardDifferenceMax: 0.02
            }*/
          ]
        }
      ],
      hsmNote: null
    }
  ],
  HSM2: [
    {
      steelCodes: [],
      /*descalingFceAfter: false,
      r1Descaling: false,
      descalingPassesR1: null,
      r2Descaling: false,
      descalingPassesR2: null,
      fmDescaling: false,
      descalingPassesFm: null,
      RM1Pass: 3,
      RM2Pass: 3,*/
      descalingTable: [
        /*{
          rhicknessRangeMin: null, //厚度范围下限
          rhicknessRangeMax: null, //厚度范围上限
          descalingCover: null, //除鳞罩
          R1: null,
          R2: null,
          descalingCode: null, //精轧机除鳞代码
          R1Pass: null,
          R2Pass: null
        }*/
      ],
      descalingNote: null,
      intermediateBilletStandard: null,
      midSlabThkTable: [
        /*{
          rhicknessRangeMin: 2.5,
          rhicknessRangeMax: 2.6,
          intermediateBillet: 38
        }*/
      ],
      hsmNote: null
    }
  ],
  LCS: [
    {
      steelCodes: [],
      coolingStrategyData: [
        {
          formData: {
            season: null,
            /*monthStart: null,
            monthEnd: null,*/
            use: null
          },
          tableData: [
            /*{
              rhicknessRangeMin: 2.5,
              rhicknessRangeMax: 2.6,
              laminarCoolCode: "1-前段冷却",
              coolStrategy: "0-1111冷却模式"
            }*/
          ]
        }
      ],
      lcsData: [
        {
          formData: {
            season: null,
            /*monthStart: null,
            monthEnd: null,*/
            use: null
          },
          tableData: [
            /*{
              // season: "冬季(当年11月1日至次年3月31日)",
              // use: "连续退火用",
              rhicknessRangeMin: 2.5,
              rhicknessRangeMax: 2.6,
              headUptemperature: 30,
              headUpLength: 50,
              tailUptemperature: 30,
              tailUpLength: 50
            }*/
          ]
        }
      ],
      lcsNote: null
    }
  ],
  DC: "卷取",
  ZRZ: "直热装",
  LJ: "冷检",
  BP: "扒皮",
  FRZ: "视实际情况而定（优先热装）",
  JZ: "精整",
  HL: "缓冷",
  BPJY: [
    {
      steelCodes: [],
      skinAcceptanceNote: null,
      gunAcceptanceNote: null,
      coldAcceptanceNote: null,
      requireAcceptanceNote: null,
      customAcceptanceNote: null,
      SteelModificationNote: null,
      cleaningTemperature: null,
      boardCleaningRequirements: null,
      continuousCastingAcceptance: null,
      slabAcceptanceNote: null
    }
  ],
  ZL: [
    {
      steelCodes: [],
      heatAcceptanceNote: null,
      warmAcceptanceNote: null,
      coldPackAcceptanceNote: null,
      requireAcceptanceNote: null
    }
  ],
  JC: "检查",
  BSDK: "标识、打捆",
  RK: "入库"
};

export const chemTable = {
  thicknessMin: 0.0,
  thicknessMax: 0.0,
  chem: [
    {
      element: "",
      minValue: "",
      maxValue: ""
    }
  ]
};

export const chem = [
  "C",
  "Si",
  "Mn",
  "P",
  "S",
  "Als",
  "N",
  "Nb",
  "Cr",
  "O",
  "Ti",
  "Ca",
  "Ni",
  "Cu",
  "As",
  "Zr",
  "V",
  "B",
  "Mo",
  "Pb",
  "pb",
  "Sb",
  "Sn",
  "CE2",
  "VT",
  "Alt",
  "AN",
  "CB"
];

// 试样宽度
export const sampWidthOptions = [10, 12.5, 15, 20, 25, 30, 38, 40];

// 试样型号
export const sampTypeOptions = [
  {
    label: "矩形",
    value: "A"
  },
  {
    label: "圆形",
    value: "B"
  }
];

// 试验单位
export const hardUnitOptions = [
  {
    label: "HBW-布氏硬度",
    value: "HBW"
  },
  {
    label: "HR-洛氏硬度",
    value: "HR"
  },
  {
    label: "HRA-洛氏硬度",
    value: "HRA"
  },
  {
    label: "HRB-洛氏硬度",
    value: "HRB"
  },
  {
    label: "HRC-洛氏硬度",
    value: "HRC"
  },
  {
    label: "HS-肖氏硬度",
    value: "HS"
  },
  {
    label: "HV-维氏硬度",
    value: "HV"
  },
  {
    label: "HV10-维氏硬度",
    value: "HV10"
  }
];

// 落锤撕裂试验试样规格
export const sampLespecOptions = [
  {
    label: "hx75x300mm",
    value: "A"
  }
];
// 冲击试验-试验规格(修改这里的同时，提醒后端田也修改)
export const chongSampOptions = [
  {
    label: "10x5x55mm",
    value: "A"
  },
  {
    label: "10x7.5x55mm",
    value: "B"
  },
  {
    label: "10x10x55mm",
    value: "C"
  },
  {
    label: "10x2.5x55mm",
    value: "E"
  }
];
